<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="<%= request.getContextPath() + "/css/bloques.css" %>" rel="stylesheet" type="text/css">
    
    <title>Reporte de Auditoria</title>
  </head>
  <body>
  
<form name="frmreporte" action="<%=request.getContextPath()+"/Reportes/Auditoria/GenerarReporteAuditoria.do"%>" method="get">

<logic:notPresent name="reporte">
    <BR>
        <strong><DIV align="center" class="titulosenblanco">No hay registros que cumplan con los filtros o condiciones seleccionadas</DIV></strong>
    <BR>
 </logic:notPresent>
 
  <logic:present name="reporte">
      <% String tabla = (String)request.getAttribute("tabla"); 
         if(tabla != null && !tabla.equalsIgnoreCase(""))
         {
      %>
            <table width="180%" cellspacing="3" cellpadding="2" border="0" align="center">
              <tr>
              <td>
                <div align="center" class="titulosenblanco">
                  Reporte de auditoria sobre la tabla <%=tabla%>
                </div>
              </td>
              </tr>
              <tr>
                <td>
                <br>
                    <%String fechaCreaDesde = request.getParameter("fechaCreaDesde");
                      String fechaCreaHasta = request.getParameter("fechaCreaHasta");
                      String fechaModificaDesde = request.getParameter("fechaModificaDesde");
                      String fechaModificaHasta = request.getParameter("fechaModificaHasta");
                    
                    if(fechaCreaDesde != null && !fechaCreaDesde.equals("") &&
                       fechaCreaHasta != null && !fechaCreaHasta.equals("")){%>
                    <P align="left"  class="titulosenblanco">Fecha de Creaci&oacute;n Inicial:
                        <%=fechaCreaDesde%>
                    </P>
                    <P align="left"  class="titulosenblanco">Fecha de Creaci&oacute;n Final:
                        <%=fechaCreaHasta%>
                    </P>
                    <%}
                    if(fechaModificaDesde != null && !fechaModificaDesde.equals("") &&
                       fechaModificaHasta != null && !fechaModificaHasta.equals("")){%>
                    <P align="left"  class="titulosenblanco">Fecha de Modificaci&oacute;n Inicial:
                        <%=fechaModificaDesde%>
                    </P>
                    <P align="left"  class="titulosenblanco">Fecha de Modificaci&oacute;n Final:
                        <%=fechaModificaHasta%>
                    </P>
                    <%}%>
                </td>
              </tr>
              <tr>
              <td>
                <br>
                <br>
                <br>
                <br>
                <div align="center">
                <% int i = 1; %>
                  <display:table name="sessionScope.reporte" id="report"  export="true" cellpadding="3" cellspacing="1" style="width:100%" class="bordestable" requestURI='<%=request.getContextPath()+"/Reportes/Auditoria/GenerarReporteAuditoria.do"%>' >
                    <display:column headerClass="headerTable" title="Nº" class="Numero" style="width=3">
                      <%=i%>
                      <%i++;%>
                    </display:column>
                    <display:column headerClass="headerTable" title="CODIGO" class="Numero" sortable="true">
                      <bean:write name="report" property="columna1"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="USUARIO CREADOR" class="Numero" sortable="true">
                        <bean:write name="report" property="usuarioCrea"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="FECHA DE CREACION" class="Numero" sortable="true">
                      <bean:write name="report" property="fechaCrea"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="TERMINAL DE CREACION" class="Numero" sortable="true">
                      <bean:write name="report" property="terminalCrea"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="USUARIO MODIFICADOR" class="Numero" sortable="true">
                      <bean:write name="report" property="usuarioModifica"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="FECHA MODIFICACION" class="Numero" sortable="true">
                      <bean:write name="report" property="fechaModifica"/>  
                    </display:column>
                    <display:column headerClass="headerTable" title="TERMINAL DE MODIFICACION" class="Numero" sortable="true">
                      <bean:write name="report" property="terminalModifica"/>  
                    </display:column>
                    <%
                    if(tabla.equals("TCS_BEN_BENEFICIARIO"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="TIPO DOCUMENTO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="NUMERO DOCUMENTO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="PRIMER NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="SEGUNDO NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="PRIMER APELLIDO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna6"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="SEGUNDO APELLIDO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna7"/>  
                      </display:column>
                    <%     
                    }else if(tabla.equals("TCS_BEN_PROGRAMA"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="SECRETARIA" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="ADMINISTRADOR" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                    <%
                    }else if(tabla.equals("TCS_BEN_SUBPROGRAMA"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="PROGRAMA" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="ADMINISTRADOR" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="SUBSECRETARIA" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="VALIDA CONTRA BD ESTUDIANTES" class="Numero" sortable="true">
                        <bean:write name="report" property="columna6"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="VALIDA CONTRA SISBEN" class="Numero" sortable="true">
                        <bean:write name="report" property="columna7"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="VALOR UNITARIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna8"/>  
                      </display:column>
                    <%
                    }else if(tabla.equals("TCS_BEN_SEDE"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="MUNICIPIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="CARACTER" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="TIPO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>
                    <%
                    }else if(tabla.equals("TCS_BEN_BENEFICIO_OTORGADO"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="BENEFICIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="BENEFICIARIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="SEDE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="FECHA OTORGAMIENTO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>  
                    <%   
                    }else if(tabla.equals("TCS_BEN_SUBP_ATR_BENEFICIARIO"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="NOMBRE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="BENEFICIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="TIPO DE DATO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="OBLIGATORIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>
                    <%    
                    }else if(tabla.equals("TCS_BEN_SUBPROGRAMA_SEDE"))
                    {
                    %>
                      <display:column headerClass="headerTable" title="SEDE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna2"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="BENEFICIO" class="Numero" sortable="true">
                        <bean:write name="report" property="columna3"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="CUBIERTO DESDE" class="Numero" sortable="true">
                        <bean:write name="report" property="columna4"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="CUBIERTO HASTA" class="Numero" sortable="true">
                        <bean:write name="report" property="columna5"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="TOTAL BENEFICIOS" class="Numero" sortable="true">
                        <bean:write name="report" property="columna6"/>  
                      </display:column>
                      <display:column headerClass="headerTable" title="BENEFICIOS DISPONIBLES" class="Numero" sortable="true">
                        <bean:write name="report" property="columna7"/>  
                      </display:column>
                    <%
                    } 
                    %>
                 </display:table>
      
                 
                </div>
              </td>
              </tr>
              <tr>
              <td>
              <logic:present name="Cantidad">
              <%Long Cantidad = (Long)request.getAttribute("Cantidad");
                if(Cantidad.longValue() > 100){%>
                <div align="center" class="celdatabla">
                  Solo se muestran los ultimos 100 registros de <%=Cantidad%>. Cambie los filtros para que obtenga un n&uacute;mero menor de datos.
                </div>
                <%}%>
              </logic:present>
              </td>
              </tr>
            </table>
      <% }else
      { 
      %>
          <table  cellspacing="3" cellpadding="2" border="0" align="center">
              <tr>
              <td>
                <div align="left" class="titulosenblanco">
                  No es posible crear el reporte para la tabla <%=tabla%>
                </div>
              </td>
              </tr>
          </table>
    <% } %>
    <% session.removeAttribute("reporte"); %>
</logic:present>
</form> 
 
  </body>
</html>
